You should get a similar output, though the containers won’t necessarily be in
the same order.
The Network Architecture
The lab consists of nine machines running in Docker containers, as well as
two networks. Most of the machines are assigned to one of the two networks, and
we’ll use them to facilitate various hacking scenarios in future chapters.
The networks within the lab are connected to Kali using Docker’s bridged
networking mode. Figure 3-2 shows the details of this network architecture.
Figure 3-2
The lab’s network architecture
You can also find this diagram in the book’s repository at
https://github.com/dolevf/Black-Hat-Bash/blob/master/lab/lab-network-
diagram.png.
The Public Network
The network on the left side of Figure 3-2 is the public network, where our
fake internet hosting company, ACME Infinity Servers, hosts its customer’s
websites and resources. The two company websites you’ll find in this network
belong to ACME Impact Alliance and ACME Hyper Branding.
The public network has an IP address CIDR range of 172.16.10.0/24 and
contains four machines (whose names are prefixed with p-). It is also public
facing, meaning we’ll likely test the machines with access to this network before
any other, as they constitute possible entry points into the network.
Black Hat Bash (Early Access) © 2023 by Dolev Farhi and Nick Aleks